package com.xinsoft.entity.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.xinsoft.common.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 保险管理
 * @TableName cus_insure
 */
@Data
public class CusInsure extends BaseEntity implements Serializable {
    /**
     * 设备表ID
     */
    private Integer deviceId;

    /**
     * 设备编号
     */
    @TableField(exist = false)
    private String deviceNo;

    /**
     * 设备名称
     */
    @TableField(exist = false)
    private String deviceName;

    /**
     * 保险类别(字典)
     */
    private Integer insureSort;

    /**
     * 保险类别(名称)
     */
    private String insureSortName;

    /**
     * 保险金额
     */
    private BigDecimal insureAmount;

    /**
     * 保费
     */
    private BigDecimal premium;

    /**
     * 投保开始时间
     */
    private Date insureStartTime;

    /**
     * 投保结束时间
     */
    private Date insureEndTime;

    /**
     * 理赔日期
     */
    private Date payTime;

    /**
     * 理赔金额
     */
    private BigDecimal payAmount;

    /**
     * 保险公司名称
     */
    private String insureComName;

    /**
     * 保险业务员
     */
    private String insurePersonName;

    /**
     * 经办人名称
     */
    private String dutyPersonName;

    private static final long serialVersionUID = 1L;
}